ElaWidgetTools 开源项目

ElaWidgetTools 开源项目
DustWind引言
根据作者 Github 上描述,此项目是 FluentUI 风格的 Qt-Widget 组件库。可根据自己需要在 Qt-Widget 项目中集成此风格控件。特此学习此项目并分享自己的学习心得。
一.ElaWidgetToolsExample 编译
1.1 项目下载
进入 Github 找到 LiniYous 大佬的 ElaWidgetTools 项目下载到本地
PS:
项目地址:LiniyousElaWidgetTools
进入本地创建一个文件夹克隆工程到本地:
1 | git clone https://github.com/Liniyous/ElaWidgetTools.git |
1.2 编译例程
- 在
ElaWidgetTools中创建 build 目录。然后打开CMake(cmake-gui)导入CMakeLists.txt,然后设定输出目录为刚刚创建的 build 目录。
PS:
注意修改ElaWidgetTools目录下 CMakeLists.txt 下 QT_SDK_DIR 变量目录
- 导入之后点击 configure 按钮配置 VS 工具集版本和系统位数
- 配置完成后提示成功就可以继续点击 generate 在 build 目录生成 VS 解决方案,然后打开工程编译生成
ElaWidgetTools和ElaWidgetToolsExample项目:
- 拷贝必要的动态库:
从 build 目录的 ElaWidgeTools 项目的 debug 目录复制生成的 ElaWidgetToolsd.dll 文件到 build 目录 ElaWidgetToolsExample 项目的 debug 目录中。
在终端中打开 Qt 6.7.3 (MSVC 2022 64-bit) 控制台,然后输入如下命令拷贝程序部署所需动态库:
1 | windeployqt --debug [build目录的ElaWidgetToolsExample工程的debug目录] |
然后就可以打开运行展示例程了。
二.各控件学习笔记
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果














